scattered thunderstorms - French English Dictionary